package com.ruoyi.system.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.system.mapper.BizPondInfoMapper;
import com.ruoyi.system.domain.BizPondInfo;
import com.ruoyi.system.service.IBizPondInfoService;

/**
 * 养殖池管理Service业务层处理
 * 
 * @author luoshuai
 * @date 2023-06-20
 */
@Service
public class BizPondInfoServiceImpl implements IBizPondInfoService 
{
    @Autowired
    private BizPondInfoMapper bizPondInfoMapper;

    /**
     * 查询养殖池管理
     * 
     * @param pondId 养殖池管理主键
     * @return 养殖池管理
     */
    @Override
    public BizPondInfo selectBizPondInfoByPondId(Long pondId)
    {
        return bizPondInfoMapper.selectBizPondInfoByPondId(pondId);
    }

    /**
     * 查询养殖池管理列表
     * 
     * @param bizPondInfo 养殖池管理
     * @return 养殖池管理
     */
    @Override
    public List<BizPondInfo> selectBizPondInfoList(BizPondInfo bizPondInfo)
    {
        return bizPondInfoMapper.selectBizPondInfoList(bizPondInfo);
    }

    /**
     * 新增养殖池管理
     * 
     * @param bizPondInfo 养殖池管理
     * @return 结果
     */
    @Override
    public int insertBizPondInfo(BizPondInfo bizPondInfo)
    {
        return bizPondInfoMapper.insertBizPondInfo(bizPondInfo);
    }

    /**
     * 修改养殖池管理
     * 
     * @param bizPondInfo 养殖池管理
     * @return 结果
     */
    @Override
    public int updateBizPondInfo(BizPondInfo bizPondInfo)
    {
        return bizPondInfoMapper.updateBizPondInfo(bizPondInfo);
    }

    /**
     * 批量删除养殖池管理
     * 
     * @param pondIds 需要删除的养殖池管理主键
     * @return 结果
     */
    @Override
    public int deleteBizPondInfoByPondIds(Long[] pondIds)
    {
        return bizPondInfoMapper.deleteBizPondInfoByPondIds(pondIds);
    }

    /**
     * 删除养殖池管理信息
     * 
     * @param pondId 养殖池管理主键
     * @return 结果
     */
    @Override
    public int deleteBizPondInfoByPondId(Long pondId)
    {
        return bizPondInfoMapper.deleteBizPondInfoByPondId(pondId);
    }
}
